const {http}=require("../../utils/http")
Page({
    data:{
        music:[],
        prevId:""
    },
    // handleTap(){
     
    //     this.setData({
    //         isplay:!this.data.isplay
    //     })

    // },
    handleClick(event){
        var {aid}=event.currentTarget.dataset;
        // console.log(event)
        var music=this.data.music;
        var prevId=this.data.prevId;
        console.log(prevId)
        // music.forEach(item=>{
        //     if(item.id==aid){
                
        //         item.isPlay=!item.isPlay
        //         console.log(item)
        //     }
        // })
        // this.setData({
        //     music
        // })

        if(aid !=prevId){
            music.forEach(item=>{
                if(item.id==aid){
                    item.isPlay=true;
                }
                else{
                    item.isPlay=false;
                }
            })
            this.setData({
                music,
                prevId:aid
            })
        }
    },
    onSubmit(event){
        // console.log(event.detail.value.name)
        var music=[]
        var keyword=event.detail.value.name
        var url=`http://47.108.197.28:3000/search?keywords=${keyword}`
        http({
            url,
            success:res=>{
                // console.log(res.data.result.songs)
                var res=res.data.result.songs;
                res.forEach(item=>{
                    // console.log(item)
                    var{name,duration,artists,id}=item;
                    var time=Math.floor(duration/1000/60)+":"+Math.floor(duration/1000%60)
                    music.push({name,
                        time,
                        artists:artists[0].name,
                        id,
                    isPlay:false})
                })
                this.setData({
                    music
                })
            }
        })
    }

})